.invitationlist
{
   border: 1px solid #bababa;
   color: #000;
   margin: 10px 10px 10px 0;
}

.invitationlist .inviteelist
{
   background-color: #f6fef5;
   height: 300px;
   overflow: auto;
   position: relative !important;
}

.invitationlist .inviteelist table
{
   border: none;
   width: 100%;
}
.invitationlist .inviteelist table thead
{
   display: none;
}
.invitationlist .inviteelist table tr.yui-dt-odd
{
   background-color: #fff;
}
.invitationlist .inviteelist table td
{
   border-top: 1px dashed #d9d9d9;
   border-right: medium none;
}
.invitationlist .inviteelist table .yui-dt-last td
{
   border-bottom: 1px dashed #d9d9d9;
}
.invitationlist .inviteelist table tr td.yui-dt-empty
{
   background-color: inherit;
   border-bottom: none;   
}

.invitationlist .inviteelist .user
{
   border-bottom: 1px solid #e4e5e5;
   height: 55px;
   padding: 3px 225px 3px 66px;
}

.invitationlist .inviteelist .user div.photo,
.invitationlist .inviteelist .user div.roleSelection,
.invitationlist .inviteelist .user div.details
{
   float: left;
   position: relative;
}

.invitationlist .inviteelist .user .details
{
   padding-left: 5px;
   width: 90%;
}

.invitationlist .inviteelist .user .details .uname
{
   font-weight: bold;
}

.invitationlist .inviteelist .user .photo
{
   left: 60px;
   margin-left: -120px;
   right: 60px;            
   width: 60px;           
}

.invitationlist .inviteelist .user .roleSelection
{
   margin-right: -100%;
   width: 220px;            
}

.invitationlist .inviteelist a.remove-item-button:hover
{
   text-decoration: none;
}

.invitationlist .inviteelist .removeIcon
{
   background: transparent url(images/remove-icon-16.png) no-repeat center center;
   padding: 6px;
}

.invitationlist .inviteelist .user .details span
{
   display: block;
}

.invitationlistwrapper
{
   background: transparent url(images/green-arrow.png) no-repeat left 15%;
   margin: 1em 0 0;
   padding-left: 50px;
}

.invitationlistwrapper .sinvite
{
   padding-top: 5px;
}

.invitationlistwrapper .sinvite .back-to
{
   padding-left: 0.5em;
   vertical-align: super;
}

.invitationlist .invitelist-bar
{
   background-color: #f5f5f5;
   border-bottom: 1px dotted #c0c0c0;
   padding: 6px;
   visibility: hidden;
}
